chdrive
chdrive コマンドは、ドライブのプロパティーを変更するために使用します。
構文
パラメーター
- -use unused | candidate | spare | failed
- ドライブの役割を記述します。
unusedは、ドライブが使用中でなく、スペアとして使用されないことを示します。candidateは、ドライブがアレイでの使用に選択可能であることを示します。spareは、ドライブが、必要に応じてホット・スペア・ドライブとして使用できることを示します。failedは、ドライブで障害が発生したことを示します。
注: メンバー・ドライブを作成するには、mkarray コマンドを使用して (新規) アレイにドライブを追加してください。分散アレイのドライブに障害が起きた場合、アレイは障害ドライブが
failed状態にある間、そのドライブに関連付けられたままになります。注:chdrive -use candidateが圧縮ドライブに対して実行された場合、ドライブはフォーマットを実行します。フォーマットは、ドライブがオンラインになって使用できるようになる前に完了する必要があります。 - -allowdegraded
- (オプション) ホット・スペア・ドライブが、そのドライブがメンバーであるアレイに使用不可であっても、ドライブの用途の変更の続行を許可します。-allowdegraded と -task を一緒に指定することはできません。重要: -allowdegraded の使用は推奨されません。
- -task format | certify | recover
- ドライブにタスクを実行させます。
formatは、アレイで使用するためにドライブがフォーマットされることを示します。ドライブが候補であるか、妥当性検査に失敗した場合のみ許可されます。注: NVMe ドライブの場合、ドライブをフォーマットすることで、ドライブの暗号消去が完了します。certifyは、ドライブに含まれているデータの整合性を検証するために、ドライブが分析されることを示します。メンバーであるすべてのドライブに対して許可されます。注: certify は、NVMe ドライブではサポートされません。recoverデータを失うことなく、オフラインのフラッシュ・ドライブをリカバリーします。ビルドが必要であるためにドライブがオフラインである場合、またはドライブが妥当性検査に失敗した場合に許可されます。注: recover は、NVMe ドライブではサポートされません。
- drive_id
- ドライブの ID。
説明
ドライブの役割を変更したり、実行時間の長いドライブ・タスクを開始したりするのに、このコマンドを使用します。lsdriveprogress を使用すると、進行中のドライブ・タスクの進行状況 (パーセンテージ) や見積もり完了時刻を表示することができます。
分散アレイに関連付けられているドライブが member から failed に変更された場合、分散アレイに使用可能な再作成スペースがないと、ドライブは劣化状態 (degraded) になります。-allowdegraded が指定されていない場合、コマンドは再作成領域の不足によって失敗します。-allowdegraded パラメーターが指定されている場合、コマンドは成功し、アレイはそのドライブを入出力操作に使用しなくなります。ドライブが failed から別の構成に変更された場合、分散アレイは、ドライブを忘れ、メンバー表に属する欠落メンバーを作成します。欠落メンバーを取り替えるには、charraymember コマンドを使用します。
呼び出し例
chdrive -use spare 1
結果出力:
No feedback
ドライブ 23 を認証するための呼び出し例
chdrive -task certify 23
結果出力:
No feedback
